package com.shop.cereshop.agent.page.settlement;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;
import com.shop.cereshop.agent.page.product.SkuAttributeVO;

/**
 * @description: TODO
 * @author lx
 * @date 2025/11/12 19:31
 * @version 1.0
 */
@Data
@ApiModel(value = "SettlementProductVO", description = "结算返回商品数据")
public class SettlementProductVO {
  /**
   * 规格ID
   */
  @ApiModelProperty(value = "规格ID")
  private Long skuId;

  /**
   * 购买数量
   */
  @ApiModelProperty(value = "购买数量")
  private Integer number;

  /**
   * 商品售价
   */
  @ApiModelProperty(value = "商品售价")
  private BigDecimal price;

  /**
   * 商品原价
   */
  @ApiModelProperty(value = "商品原价")
  private BigDecimal originalPrice;

  /**
   * 库存数量
   */
  @ApiModelProperty(value = "库存数量")
  private Integer stockNumber;

  /**
   * 规格属性列表
   */
  @ApiModelProperty(value = "规格属性列表")
  private List<SkuAttributeVO> specs;
}
